HETOOL: A Half-Edge Topological Object-Oriented Library for generic 2-D geometric modeling

نویسندگان

چکیده

An object-oriented architecture of a topological data structure that allows high-level interactive two-dimensional (2-D) geometric modeling, called HETOOL, is introduced in this paper. The implementation based on the well-known half-edge for 2-manifold solids, adapted here to deal efficiently with general 2-D models and planar subdivisions, often employed science engineering problems. HETOOL was implemented Python. developed package presents dynamic performs automatic sewing modeled elements. library offers many features facilities user, allowing use even without user knowing concepts involved implementing structure. In addition, flexibility configuring new attributes, enabling creation these elements fast straightforward way from file JSON format. This versatility creating attributes application solve several problems present scientific world.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Object-Oriented Abstraction Mechanism for Generic Enterprise Modeling

A generic object-oriented enterprise modeling process (GOOEMP) is a set of partially ordered steps intended to reach the objective of building a fully integrated, dynamic, object-oriented model of the enterprise. An abstraction mechanism is proposed to enable this process. The process is generic because it applies to most types of enterprises. Enterprise models are the products developed from t...

متن کامل

Modelsaz: An Object-Oriented Computer-Aided Modeling Environment

Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...

متن کامل

An Object Oriented Library for Tracing Requirements

We present the overall design of an object oriented library for use when developing tracing capable applications The library is im plemented as java classes and consists of de nitions of the basic classes for registration of objects and relations as well as methods for di erent types of tracing procedures and components for manipulating tracing results and viewing them graphically

متن کامل

Object - Oriented Modeling in UML 2

Object-orientation (OO) is a powerful design methodology, which has firmly moved into the mainstream of software development. In 2002, both the IEEE John von Neumann Medal and the ACM Turing Award (the Nobel Prize for Computing) were awarded to the scholars who started the object-oriented journey back in 1967. Despite this recognition, objectorientation is far from being the dominant technology...

متن کامل

Illustrating Object - Oriented Library Reuse

Once an object-oriented library has been selected for a project, there is still the substantial problem of training developers to use it. In particular, reusing library classes often requires understanding (at least part) of the library design. For example, inheriting from a library class often requires knowing how that class interacts with other classes and what methods should be overridden an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: SoftwareX

سال: 2023

ISSN: ['2352-7110']

DOI: https://doi.org/10.1016/j.softx.2023.101307